From ce811f7cecc422ba0a3f987bbc924ba583716986 Mon Sep 17 00:00:00 2001 From: Johan Dahlin Date: Thu, 19 Jun 2008 14:08:59 +0000 Subject: [PATCH] Do not ignore the return value of g_slist_remove. gtkstyle.c changes 2008-06-19 Johan Dahlin * gtk/gtkclist.c: * gtk/gtkstyle.c (gtk_style_finalize): Do not ignore the return value of g_slist_remove. gtkstyle.c changes rubberstamped by Owen. svn path=/trunk/; revision=20469 --- ChangeLog | 7 +++++++ gtk/gtkclist.c | 2 +- gtk/gtkstyle.c | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 658f56d7bf..bc8e968f42 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-06-19 Johan Dahlin + + * gtk/gtkclist.c: + * gtk/gtkstyle.c (gtk_style_finalize): + Do not ignore the return value of g_slist_remove. + gtkstyle.c changes rubberstamped by Owen. + 2008-06-19 Johan Dahlin * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines), diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c index ced0671dce..705cd48e99 100644 --- a/gtk/gtkclist.c +++ b/gtk/gtkclist.c @@ -2826,7 +2826,7 @@ real_remove_row (GtkCList *clist, clist->row_list = g_list_next (list); if (clist->row_list_end == list) clist->row_list_end = g_list_previous (list); - g_list_remove (list, clist_row); + list = g_list_remove (list, clist_row); if (row < ROW_FROM_YPIXEL (clist, 0)) clist->voffset += clist->row_height + CELL_SPACING; diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index 8df1c74344..ea01c51e83 100644 --- a/gtk/gtkstyle.c +++ b/gtk/gtkstyle.c @@ -590,7 +590,7 @@ gtk_style_finalize (GObject *object) if (style->styles) { if (style->styles->data != style) - g_slist_remove (style->styles, style); + style->styles = g_slist_remove (style->styles, style); else { GSList *tmp_list = style->styles->next; -- 2.30.2